std::deque::erase
From Cppreference
| iterator erase( iterator position );
iterator erase( const_iterator position ); | (1) | (pre-C++0x version) (C++0x version) |
| iterator erase( iterator first, iterator last );
iterator erase( const_iterator first, const_iterator last ); | (2) | (pre-C++0x version) (C++0x version) |
Removes specified elements from the container.
1) Removes the element at pos.
2) Removes the elements in the range [first; last).
Contents |
Parameters
| pos | - | iterator to the element to remove |
| first, last | - | range of elements to remove |
Return value
iterator following the last removed element.
Example
| This section is incomplete |
Complexity
1) constant.
2) linear in distance between first and last.
See also
| clears the contents (public member function) | |